
#ifndef _IPAINT_H_
#define _IPAINT_H_

#include <BRect>
#include <BEvent>

namespace BWE
{
	class BFont;
	class BStyle;

	class IState
	{
	public:
		inline IState()
		{
			shown = false;
			enabled = true;
			actived = true;
			hovered = false;
			font = 0;
			style = 0;
		}
		inline ~IState()
		{

		}
		bool				shown;
		bool				enabled;
		bool				actived;
		bool				hovered;
		const BFont*		font;
		const BStyle*		style;
	};
}

#endif